package com.tianpengtech.common.util;

import cz.mallat.uasparser.OnlineUpdater;
import cz.mallat.uasparser.UASparser;
import cz.mallat.uasparser.UserAgentInfo;

import java.io.IOException;

/**
 * Created by Administrator on 2017/6/5 0005.
 */
public class UAUtil {
    static UASparser uasParser = null;

    // 初始化uasParser对象
    static {
        try {
            uasParser = new UASparser(OnlineUpdater.getVendoredInputStream());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static UserAgentInfo get(String ua){
        UserAgentInfo userAgentInfo = null;
        try {
            userAgentInfo = UAUtil.uasParser.parse(ua);
        } catch (IOException e) {
            e.printStackTrace();
        }
        return userAgentInfo;
    }
}
